Skip to content

migration: add GitHub intake workflows for GitLab handoff#1810

Merged
vivekr-splunk merged 3 commits intomainfrom
vivek/github-intake-install
Apr 10, 2026
Merged

migration: add GitHub intake workflows for GitLab handoff#1810
vivekr-splunk merged 3 commits intomainfrom
vivek/github-intake-install

Conversation

@vivekr-splunk
Copy link
Copy Markdown
Collaborator

This installs the GitHub-side intake surface for the GitHub-to-GitLab migration.

What is included:

  • issue intake workflow
  • PR intake workflow using metadata-only pull_request_target handling
  • shared intake helper scripts under hack/github-intake

Repo-side prerequisites already configured:

  • GITLAB_BASE_URL
  • GITLAB_PROJECT_PATH
  • INTAKE_BACKLINK_MODE=none
  • GITLAB_INTAKE_TOKEN

Notes:

  • the workflow checks out trusted base-repository automation only
  • the PR intake record in GitLab is metadata-only, not a GitLab MR
  • backlink comments are disabled by default during migration rehearsal

@rlieberman-splunk
Copy link
Copy Markdown
Collaborator

Is this a one-time run? Or will it be continuous in this repo? If it is staying, maybe we should choose a different folder name instead of hack. Maybe we can move this to tools or create a new gitlab-migration folder.

@vivekr-splunk
Copy link
Copy Markdown
Collaborator Author

Is this a one-time run? Or will it be continuous in this repo? If it is staying, maybe we should choose a different folder name instead of hack. Maybe we can move this to tools or create a new gitlab-migration folder.

this is intended to stay as the steady-state GitHub intake path after cutover, not a one-time migration run. I moved it out of hack/ into tools/github-intake/ so it reads as ongoing repo automation rather than temporary migration scaffolding.

@vivekr-splunk vivekr-splunk merged commit 0e9e2d3 into main Apr 10, 2026
46 checks passed
@vivekr-splunk vivekr-splunk deleted the vivek/github-intake-install branch April 10, 2026 17:17
@github-actions github-actions bot locked and limited conversation to collaborators Apr 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants